William Croft ( 1678 – 1727 )